1012120
125438
429410
784236
571486
492788
151201
149610
82999
203709
673879
274550
5087799
3519581
3019148
2322804
2214988
2010609
1910357
189978
1746118
1715136
1664195
1625471